
@font-face {
    font-family: 'BebasRegular';
    src: url('BEBAS___-webfont.eot');
    src: url('BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),
         url('BEBAS___-webfont.woff') format('woff'),
         url('BEBAS___-webfont.ttf') format('truetype'),
         url('BEBAS___-webfont.svg#BebasRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* CSSTidy */
HTML {
	border-top-width:0;
	padding-right:0;
	padding-left:0;
	border-left-width:0;
	border-bottom-width:0;
	padding-bottom:0;
	margin:0;
	padding-top:0;
	border-right-width:0;
}
BODY {
	border-top-width:0;
	border-left-width:0;
	border-bottom-width:0;
	border-right-width:0;
	color:#333333;
	font-family:verdana, arial, Helvetica, sans-serif;
	padding-right:0;
	padding-left:0;
	font-size:11px;
	padding-bottom:0;
	margin:0;
	line-height:1.4;
	padding-top:0;	
	background:#c6c6c6 url(bg.gif);	
}


.dInlineBlock {
	display:inline-block;
}
.h100p {
	height:100%;
}
.vaMiddle {
	vertical-align:middle;
}
.ContentTB2 {
	border-right:1px outset;
	border-top:1px outset;
	border-left:1px outset;
	border-bottom:1px outset;
	background-color:#dddbdb;
}
.BBModalBackground {
	filter:alpha(opacity=50);
	background-color:gray;
	opacity:0.5;
	-moz-opacity:0.5;
}
.ContentTB {
	border-right:1px outset;
	border-top:1px outset;
	border-left:1px outset;
	border-bottom:1px outset;
	background-color:#c0c0c0;
}
.PageDesignerPane {
	padding-right:1px;
	padding-left:1px;
	padding-bottom:1px;
	padding-top:1px;
}
.PageDesignerPaneHot {
	border-right:green 1px dashed;
	border-top:green 1px dashed;
	border-left:green 1px dashed;
	border-bottom:green 1px dashed;
	background-color:#f5f5f5;
}
.BBFormCheckListContainer {
	overflow:auto;
	height:100px;
}
.ReportInformationCell {
	overflow:auto;
	white-space:normal;
	height:150px;
}
.BBModalDialog {
	border-right:#999999 thin solid;
	border-top:#999999 thin solid;
	border-left:#999999 thin solid;
	border-bottom:#999999 thin solid;
}
.BBModalDialogTitle {
	padding-right:3px;
	padding-left:3px;
	font-weight:bold;
	padding-bottom:3px;
	overflow:hidden;
	color:#ffffff;
	padding-top:3px;
	border-bottom:#999999 thin solid;
	white-space:nowrap;
	background-color:#000066;
	text-align:left;
}


.SpellCheckTextBox {
	margin:0 0 .5em;
	width:100%;
}
.SpellLegend {
	padding-right:3px;
	padding-left:3px;
	font-weight:bold;
	font-size:1em;
	padding-bottom:3px;
	vertical-align:top;
	padding-top:3px;
	font-family:inherit;
	text-align:right;
}
.SpellSuggestionList {
	border-right:#a7a6aa 1px solid;
	border-top:#a7a6aa 1px solid;
	margin:0 0 .5em;
	border-left:#a7a6aa 1px solid;
	width:100%;
	border-bottom:#a7a6aa 1px solid;
	height:auto;
}
.SpellTextValue {
	font-size:1em;
	font-family:inherit;
	text-align:left;
}
.BBListOddRowStyle {
	background-color:#e9e9e9;
}
.ReportCalendar {
	font-size:8pt;
}
.MatchFinderDetailsValue {
	font-size:10pt;
	font-style:normal;
}
.ReportTitle {
	height:auto;
}
.LoginSectionHeader {
	padding-right:0;
	padding-left:0;
	font-weight:normal;
	font-size:16px;
	background:none transparent scroll repeat 0 0;
	padding-bottom:0;
	color:black;
	padding-top:.5em;
	font-style:normal;
	text-align:left;
}
.LoginLink {
	font-weight:normal;
	font-size:1em;
	font-family:inherit;
	text-decoration:underline;
}
.LoginFieldMessage {
	font-size:8pt;
	color:gray;
	font-family:Verdana, Arial Narrow;
}
.LoginFormTable {
	border-top-width:0;
	border-left-width:0;
	border-bottom-width:0;
	width:275px;
	border-right-width:0;
}
.LoginFormTitle {
	padding-right:0;
	padding-left:0;
	font-size:18px;
	background:none transparent scroll repeat 0 0;
	padding-bottom:0;
	color:#2b3b76;
	padding-top:0;
	font-family:verdana, arial;
	text-align:left;
	border-bottom-style:none;
}
.RoleImage {
	margin:2px;
	width:20px;
}
.ProfileFormTable {
	border-top-width:0;
	border-left-width:0;
	border-bottom-width:0;
	border-right-width:0;
}
.DirectoryListingItemInteriorTable {
	width:100%;
	white-space:nowrap;
	border-collapse:collapse;
}
.DirectoryFieldCaption {
	padding-right:3px;
	padding-left:0;
	font-weight:bold;
	padding-bottom:0;
	padding-top:3px;
}
.DirectoryFieldControlCell {
	padding-right:10px;
	padding-left:0;
	padding-bottom:0;
	padding-top:1px;
}
.DirectoryPagingButton {
	margin:.5em .25em;
	width:auto;
}
.DirectoryListingHeading {
	border-right:#ffffff 1pt solid;
	padding-right:1em;
	padding-left:0;
	padding-bottom:0;
	border-left:#ffffff 1pt solid;
	padding-top:0;
}
.DirectoryListingItem {
	border-right:0;
	padding-right:1em;
	border-top:0;
	padding-left:0;
	padding-bottom:2px;
	vertical-align:top;
	border-left:0;
	padding-top:2px;
	border-bottom:buttonface 0;
}
.DirectoryListingTable {
	border-right:0;
	border-top:0;
	border-left:0;
	width:100%;
	border-bottom:0;
	border-collapse:collapse;
}
.DonationHelpFormDDTable {
	height:275px;
}
.DonationHelpFormGATable {
	height:280px;
}
.DonationHelpFormCheckTable {
	height:50px;
}
.DonationHelpFormCSCTable {
	height:400px;
}
.DonationCaptureFieldControlCellAmount {
	font-weight:bold;
	width:400px;
}
.DonationCaptchaControlCell {
	clear:right;
	margin-top:3px;
	margin-left:154px;
	white-space:nowrap;
}
.DonationECardSectionSeparator {
	padding-right:2px;
	padding-left:2px;
	padding-bottom:2px;
	margin-left:20px;
	padding-top:2px;
	background-color:lightgrey;
}
.DonationECardSectionBody {
	padding-right:5px;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:5px;
}
.DonationCaptureFieldCaption {
	font-weight:bold;
	background:none transparent scroll repeat 0 0;
	width:150px;
}
.DonationCaptchaCaption {
	clear:left;
	margin-top:2px;
	float:left;
	padding-bottom:5px;
	padding-top:5px;
	text-align:right;
}
.DonationCaptureReadonlyValue {
	font-size:x-small;
	text-align:left;
}
.DonationCaptureSelectListNarrow {
	width:75px;
}
.BBClassNotesApprovalFilterRow {
	border-top:buttonface 1pt solid;
	border-bottom:buttonface 1pt solid;
}
.BBClassNotesNoteTitleRow {
	vertical-align:top;
	color:white;
}
.EventAttendeesComplete {
	padding-left:2px;
	font-size:1em;
	background-color:transparent;
}
.EventAttendeesCurrent {
	padding-left:2px;
	font-weight:bold;
	font-size:1em;
	background-color:transparent;
}
.EventAttendeesFuture {
	padding-right:4px;
	padding-left:4px;
	padding-bottom:2px;
	padding-top:2px;
}
.EventAttendeesGrid {
	border-right:#dcdcdc 1px solid;
	padding-right:0;
	border-top:#dcdcdc 1px solid;
	padding-left:0;
	font-size:1em;
	padding-bottom:0;
	margin:.5em 0 0;
	vertical-align:top;
	border-left:#dcdcdc 1px solid;
	padding-top:0;
	border-bottom:#dcdcdc 1px solid;
	background-color:#e9e9e9;
}
.EventAttendeesOverallTotal {
	padding-right:5px;
	font-weight:normal;
	font-size:1em;
	background-color:transparent;
}
.EventItemRegistrantsEventName {
	padding-right:0;
	padding-left:0;
	font-weight:normal;
	font-size:14px;
	background:none transparent scroll repeat 0 0;
	padding-bottom:2px;
	color:black;
	padding-top:2px;
	font-style:normal;
	text-align:left;
}
.EventItemsSelectionGrid {
	border-right:#ebebeb 0;
	border-top:#ebebeb 0;
	margin:0;
	border-left:#ebebeb 0;
	border-bottom:#ebebeb 0;
}
.EventSectionHeader {
	padding-right:0;
	padding-left:0;
	font-weight:normal;
	font-size:18px;
	padding-bottom:0;
	color:#2b3b76;
	padding-top:.75em;
	font-family:verdana, arial;
	background-color:#ffffff;
	text-align:left;
	border-bottom-style:none;
}
.EventTicketsBodyCell {
	padding-right:5px;
	font-weight:normal;
	font-size:1em;
}
.EventTicketsHeaderCell {
	padding-right:5px;
	font-weight:bold;
	font-size:1em;
}
.SummaryGridEventTitle {
	font-weight:bold;
	font-size:1em;
	font-style:normal;
}
.EventItemRegistrantControlCellName {
	width:103px;
	text-align:right;
}
.EventItemRegistrantsHeader {
	border-right:0;
	padding-right:0;
	border-top:0;
	padding-left:0;
	font-weight:bold;
	padding-bottom:0;
	border-left:0;
	padding-top:0;
	border-bottom:#dcdcdc 0;
	background-color:transparent;
	text-align:left;
}
.EventItemRegistrationControlCellDescription {
	font-weight:bold;
	width:55%;
	text-align:left;
}
.EventItemRegistrationControlCellNumParticipants {
	width:15%;
	text-align:left;
}
.EventItemRegistrationControlCellPrice {
	font-weight:bold;
	width:20%;
	text-align:right;
}
.EventItemRegistrationFooterControlCellAmount {
	font-weight:bold;
	width:70px;
	text-align:right;
}
.EventItemRegistrationFooterControlCellNumRegistrations {
	font-weight:bold;
	width:25px;
}
.EventItemRegistrationFooterControlCellTotal {
	width:150px;
	text-align:right;
}
.EventItemRegistrationsHeader {
	font-weight:normal;
	font-size:16px;
	color:#666666;
	font-family:verdana, arial, helvetica, sans serif;
	background-color:transparent;
	text-align:left;
}

.EventItemRegistrantControlCell {
	width:268px;
	text-align:left;
}
.EventItemRegistrantSelectList {
	width:200px;
}
.EventSubmitButton {
	margin-left:5px;
	width:100px;
	margin-right:5px;
}
.EventItemRegistrantsTable {
	width:485px;
	text-align:center;
}
.EventItemRegistrationFooterTable {
	width:485px;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-bottom-style:none;
}
.EventItemRegistrationsTable {
	margin:0 5px;
	width:550px;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	text-align:left;
	border-bottom-style:none;
}
.EventItemsTable {
	border-right:0;
	border-top:0;
	border-left:0;
	border-bottom:0;
	border-collapse:collapse;
}
.EventTable {
	width:550px;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-bottom-style:none;
}
.EventItemRegistrationTextbox {
	width:25px;
}
.EventItemTitleDescription {
	font-weight:normal!important;
	font-size:1em important;
	text-transform:none!important;
	border-top-style:none;
	font-family:inherit!important;
	border-right-style:none;
	border-left-style:none;
	border-bottom-style:none;
}
.EventItemTitleName {
	font-size:14px;
	text-transform:none!important;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-bottom-style:none;
}
.EventItemTitleTime {
	font-size:1em important;
	text-transform:none!important;
	border-top-style:none;
	font-style:italic;
	font-family:inherit!important;
	border-right-style:none;
	border-left-style:none;
	border-bottom-style:none;
}

.GivingHistoryFormTitle {
	font-size:8pt;
	width:100%;
	font-family:Verdana, Helvetica, sans-serif;
}
.NewsReaderResultsListHeader {
	font-weight:bold;
	font-size:8pt;
	font-family:Verdana, Helvetica, sans-serif;
}
.NewsReaderResultsList {
	border-right:0;
	border-top:0;
	border-left:0;
	width:100%;
	border-bottom:0;
}
.NewsReaderItemDesc {
	white-space:normal;
}
.NewsReaderItemDate {
	font-size:smaller;
	font-style:italic;
}
.NewsReaderFormTitle {
	font-weight:bold;
	font-size:1em;
	font-family:inherit;
	text-align:left;
}
.NewsChannelItemTitle {
	padding-right:0;
	padding-left:0;
	font-weight:bold;
	font-size:18px;
	padding-bottom:0;
	padding-top:5px;
	font-family:inherit;
}
.NewsChannelItemDate {
	font-size:1em;
	font-style:italic;
}
.ChannelStoryEditButton {
	padding-right:0;
	padding-left:0;
	background:url(images/EditBtn.gif) no-repeat;
	padding-bottom:0;
	width:30px;
	padding-top:0;
	height:14px;
}
.ChannelNewStoryButton {
	padding-right:0;
	padding-left:0;
	background:url(images/PostNewStory.gif) no-repeat;
	padding-bottom:0;
	width:79px;
	padding-top:0;
	height:14px;
}
.ChannelRSSFeedButton {
	padding-right:0;
	padding-left:0;
	background:url(images/feed-icon.gif) no-repeat;
	padding-bottom:0;
	width:16px;
	padding-top:0;
	height:16px;
}
.rteImage {
	border-right:#d3d3d3 1px solid;
	border-top:#d3d3d3 1px solid;
	background:#d3d3d3;
	border-left:#d3d3d3 1px solid;
	cursor:hand;
	border-bottom:#d3d3d3 1px solid;
}
.rteImageRaised {
	border-right:1px outset;
	border-top:1px outset;
	background:#d3d3d3;
	border-left:1px outset;
	cursor:hand;
	border-bottom:1px outset;
}

.rteImageLowered {
	border-right:1px inset;
	border-top:1px inset;
	background:#d3d3d3;
	border-left:1px inset;
	cursor:hand;
	border-bottom:1px inset;
}
.rteVertSep {
	margin:0 4px;
}
.rteBack {
	border-right:1px outset;
	padding-right:2px;
	border-top:1px outset;
	padding-left:2px;
	background:#d3d3d3;
	padding-bottom:2px;
	border-left:1px outset;
	padding-top:2px;
	border-bottom:1px outset;
	letter-spacing:0;
}
.PostStoryFieldCaption {
	font-weight:bold;
	font-size:8pt;
	font-family:inherit;
}
.NewsChannelFormTitle {
	font-size:22px;
	width:100%;
font-family:inherit:;
}
.SurveyTitle {
	font-weight:normal;
	font-size:22px;
	font-family:Verdana, Helvetica, sans-serif;
}
.SurveySubTitle {
	font-weight:bold;
	font-size:12pt;
	font-family:inherit;
}
.SurveyQuestion {
	display:block;
	font-weight:bold;
	font-size:10pt;
	padding-bottom:5px;
	font-family:inherit;
}
.SurveyQuestionSequence {
	font-weight:bold;
	font-size:10pt;
	font-family:inherit;
}
.SurveyAnswerColumnHeading {
	padding-right:5px;
	padding-left:5px;
	font-size:10pt;
	padding-bottom:0;
	padding-top:0;
	font-family:inherit;
}
.SurveyQuestionSeparator {
	font-size:0;
	width:100%;
	background-color:transparent;
}
.SurveyConstantSumTextbox {
	width:50px;
}
.SurveyResponseResultsBar {
	border-right:#000000 1px solid;
	height:5px;
	background-color:green;
}
.SurveyResponseTableHeaderRow {
	background-color:#a9a9a9;
}
.SurveyTestModeMessage {
	font-weight:bold;
	font-size:12px;
	color:red;
	font-family:inherit;
}
.SurveyAnswerRequiredMessage {
	font-weight:normal;
	font-size:10pt;
	color:black;
	font-style:normal;
	font-family:inherit;
}
.SurveyButton {
	font-weight:normal;
	font-size:11px;
	font-family:inherit;
}
.SurveyFormTable {
	width:400px;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-bottom-style:none;
}
.SurveyOpenEndedAnswerTextbox {
	clear:both;
	float:left;
	width:250px;
}
.SurveyCompleteMessage {
	font-weight:bold;
	font-size:10pt;
	font-family:Verdana, Helvetica, sans-serif;
}
.SurveyErrorMessage {
	font-weight:bold;
	font-size:10pt;
	color:red;
	font-family:Verdana, Helvetica, sans-serif;
}
.QuickSearchFormTable {
	clear:both;
	padding-right:0;
	padding-left:0;
	padding-bottom:0;
	margin:15px auto 0;
	padding-top:0;
	border-collapse:collapse;
	background: url(search_bg.gif) no-repeat;
	width:246px; 
	height:27px;
}
.QuickSearchTextbox {
	margin:0;
	border:0;
	width:180px;
	height:17px;
}
.QuickSearchButton {
	border-right:0;
	padding-right:0;
	border-top:0;
	padding-left:0;
	font-weight:bold;
	font-size:12px;
	padding-bottom:4px;
	margin:0;
	border-left:0;
	width:45px;
	cursor:pointer;
	padding-top:0;
	border-bottom:0;
	height:22px;
}
.QuickSearchFieldCaption {
	padding-right:0;
	display:none;
	padding-left:0;
	padding-bottom:0;
	padding-top:0;
}
.CalendarViewCalendarContainer {
	border-right:#aaaaaa 1px solid;
	border-top:#aaaaaa 1px solid;
	margin:0 0 1.25em;
	border-left:#aaaaaa 1px solid;
	border-bottom:#aaaaaa 1px solid;
}
.ListViewDateLabel {
	font-size:16px;
	height:17px;
}
.ListViewEventItemContainer {
	padding-left:5px;
	font-size:1em;
}
.CalendarViewMonthYearLabel {
	font-size:11pt;
	vertical-align:top;
	line-height:1em;
	height:auto;
}
.CalendarViewOtherMonthDay {
	border-right:#aaaaaa 1px solid;
	padding-right:5px;
	border-top:#aaaaaa 1px solid;
	padding-left:5px;
	padding-bottom:2px;
	border-left:#aaaaaa 1px solid;
	color:#999999;
	padding-top:2px;
	border-bottom:#aaaaaa 1px solid;
	height:50px;
	background-color:#f4f4f4;
}
.CalendarViewWeekendDay {
	border-right:#aaaaaa 1px solid;
	padding-right:5px;
	border-top:#aaaaaa 1px solid;
	padding-left:5px;
	padding-bottom:2px;
	border-left:#aaaaaa 1px solid;
	padding-top:2px;
	border-bottom:#aaaaaa 1px solid;
	height:50px;
	background-color:#e2e2e2;
}
.CalendarViewDay {
	border-right:#aaa 1px solid;
	padding-right:5px;
	border-top:#aaa 1px solid;
	padding-left:5px;
	padding-bottom:2px;
	border-left:#aaa 1px solid;
	padding-top:2px;
	border-bottom:#aaa 1px solid;
	height:50px;
}
.ListViewDateRangeGoButton {
	margin:0 0 0 .6em;
}
.ListViewEventDate {
	margin-top:15px;
	display:block;
	font-weight:normal;
	font-size:16px;
	color:#dd5511;
	padding-top:12px;
}
.ListViewEventTitle {
	font-weight:bold;
	font-size:1em;
	color:#0048be;
}
.ListViewEventSubtitle {
	vertical-align:top;
	font-style:italic;
}
.ListViewEventLocation {
	font-size:1em;
	vertical-align:top;
}
.EventCalendarName {
	font-weight:normal;
	font-size:22px;
}
.DetailCaption {
	font-size:18px;
	color:white;
}
.CalendarViewToday {
	border-right:#aaaaaa 1px solid;
	padding-right:5px;
	border-top:#aaaaaa 1px solid;
	padding-left:5px;
	padding-bottom:2px;
	border-left:#aaaaaa 1px solid;
	width:3%;
	padding-top:2px;
	border-bottom:#aaaaaa 1px solid;
	background-color:#d2d2d2;
}
.CalendarViewAllDayEvent {
	border-right:#aaa 1px dotted;
	border-top:#aaa 1px dotted;
	margin-bottom:10px;
	border-left:#aaa 1px dotted;
	border-bottom:#aaa 1px dotted;
}
.CalendarFilterContainer {
	border-right:gray 2px solid;
	border-top:gray 2px solid;
	font-size:smaller;
	float:left;
	border-left:gray 2px solid;
	width:100%;
	border-bottom:gray 2px solid;
}
.CalendarFilterSaveButton {
	font-size:8pt;
	width:100px;
	color:black;
	background-color:white;
}
.CalendarFilterHorizontalDividers {
	color:silver;
}
.EventCalendarPartContainer {
	vertical-align:top;
	text-align:left;
}
.ListViewTopLeft {
	border-bottom:gray 1px solid;
}
.ListViewTopRight {
	border-bottom:gray 1px solid;
	text-align:right;
}
.ListViewTopGap {
	padding-top:5px;
}
.ListViewEventTopGap {
	padding-top:10px;
}
.CalendarViewTopLeft {
	padding-right:0;
	padding-left:0;
	font-weight:bold;
	padding-bottom:1.25em;
	width:35%;
	padding-top:0;
}
.CalendarViewTopMiddle {
	vertical-align:top;
	width:30%;
	text-align:center;
}
.CalendarViewTopRight {
	width:35%;
	text-align:right;
}
.CalendarFilterSaveMsg {
	border-right:#990033 1px solid;
	border-top:#990033 1px solid;
	display:none;
	font-size:small;
	border-left:#990033 1px solid;
	color:#990033;
	border-bottom:#990033 1px solid;
}
.CalendarEventRecurMsg {
	padding-right:3px;
	padding-left:3px;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:3px;
}
.CalendarEventRecurContainer {
	border-right:gray 0;
	border-top:gray 0;
	border-left:gray 0;
	border-bottom:gray 0;
}
.CalendarFormOptionalText {
	font-size:x-small;
	vertical-align:top;
	color:gray;
}
.CalendarFormHTMLEditor {
	width:400px;
	height:250px;
}
.DetailCalendarCategory {
	vertical-align:bottom;
	height:30px;
}
.CalendarEditButtons {
	margin:1em 0;
}
.EventCalendarButtons {
	padding-right:1em;
	padding-left:0;
	font-size:1em;
	padding-bottom:0;
	padding-top:0;
}
.EventCalendarButtonBar {
	padding-right:0;
	padding-left:0;
	padding-bottom:1.25em;
	padding-top:0;
	height:auto;
}
.DetailLeft {
	font-weight:bold;
	width:10%;
	text-align:right;
}
.DetailRight {
	padding-right:0;
	padding-left:0;
	padding-bottom:0;
	vertical-align:top;
	width:90%;
	padding-top:3px;
}
.EditEventLocation {
	width:275px;
	height:30px;
}
.EditEventTextBox {
	width:275px;
}
.EducationFormFieldSet {
	border-right:0;
	padding-right:0;
	border-top:0;
	padding-left:0;
	padding-bottom:0;
	margin:0;
	border-left:0;
	padding-top:0;
	border-bottom:0;
}
.RecentEventContainer {
	background-color:#f5f5f5;
}
.BBNotesNoteTopicCell {
	font-weight:bold;
	width:25%;
	text-align:left;
}
.BBNotesNoteNameCell {
	font-weight:bold;
	width:50%;
	text-align:center;
}
.BBNotesNoteDateCell {
	font-weight:bold;
	text-align:right;
}
.BBNotesNoteCell {
	padding-right:0;
	padding-left:0;
	padding-bottom:5px;
	padding-top:5px;
	text-align:left;
}
.BBNotesInstructions {
	font-style:normal;
}
.BBNotesTabSelected {
	padding-right:10px;
	padding-left:0;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:0;
}
.BBNotesTabUnselected {
	padding-right:10px;
	padding-left:0;
	padding-bottom:10px;
	padding-top:0;
}
.BBNotesNoteTable {
	margin:15px 0 0;
	width:100%;
}
.BBNotesSearchFormLayoutTable {
	margin:15px 0 0;
	width:auto;
}
.BBNotesTextBox {
	border-right:#a7a6aa 1px solid;
	border-top:#a7a6aa 1px solid;
	font-size:12px;
	margin:0 0 .5em;
	border-left:#a7a6aa 1px solid;
	border-bottom:#a7a6aa 1px solid;
}
.PageSharingContainer {
	padding-right:8px;
	border-top:#cccccc 1px solid;
	padding-left:8px;
	padding-bottom:8px;
	overflow:auto;
	width:95%;
	padding-top:8px;
	border-bottom:#cccccc 1px solid;
}
.PageSharingLink {
	display:none;
	font-weight:bold;
	font-size:12px;
	color:#444444;
	text-decoration:none;
}
.PageSharingLinkImage {
	display:none;
	float:left;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-bottom-style:none;
}
.PageSharingList {
	clear:both;
	padding-right:0;
	display:inline;
	padding-left:0;
	padding-bottom:0;
	margin:5px 0 0;
	padding-top:0;
}
.PageSharingListItem {
	padding-right:0;
	padding-left:0;
	float:left;
	padding-bottom:0;
	margin-right:20px;
	padding-top:0;
	list-style-type:none;
}
.PageSharingListItemLinkImage {
	display:block;
	float:left;
	width:16px;
	border-top-style:none;
	margin-right:2px;
	border-right-style:none;
	border-left-style:none;
	height:16px;
	border-bottom-style:none;
}
.PageSharingListItemLink:link {
	font-size:10px;
	color:#003399;
	text-decoration:underline;
}
.PageSharingModalInfoText {
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
}
.PageSharingCaption {
	clear:left;
	padding-right:5px;
	padding-left:10px;
	float:left;
	width:125px;
	color:#000000;
	text-align:right;
}
.PageSharingControlCell {
	clear:right;
	margin-top:3px;
	margin-left:140px;
}
.PageSharingFormTextBox {
	width:298px;
}
.PageSharingFormTextArea {
	width:298px;
	height:50px;
}
.PageSharingControlHelpText {
	font-size:85%;
	margin-bottom:5px;
	color:#999999;
	margin-right:55px;
	text-align:right;
}
.PageSharingSendMeACopy {
	margin-left:-2px;
}
.PageSharingCaptcha {
	color:#999999;
	margin-right:55px;
	text-align:right;
}
.PageSharingModalActions {
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:20px;
	text-align:center;
}
.PageSharingSubmitButton {
	margin-right:10px;
}
.PaymentPartGrid {
	margin-top:10px;
	width:500px;
}


#wrapNav .mainNav LI A {
	font-family: 'BebasRegular';
	padding:4px 9px;
	display:block;
	font-size:14px;
	text-transform:uppercase;
	color:#990000;
	text-decoration:none;
}

#wrapFooter H3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#333;
}
#wrapNav .mainNav LI .nccUlMenuSub1 LI A {
	padding:5px;
	display:block;
	text-transform:none;
	color:#333333;
	font-family:inherit;
	text-align:left;
	text-decoration:none;
	font-family: verdana;
	font-size:13px;
}

TABLE.ReportFormTable LEGEND {
	color:#333333;
	padding-right:5px;
	padding-left:5px;
	font-weight:bold;
	font-size:11px;
	padding-bottom:0;
	margin:11px 0;
	text-transform:none;
	line-height:normal;
	padding-top:0;
}

UL {
	list-style-type:disc;
	padding-right:0;
	padding-left:1.4em;
	list-style-position:outside;
	padding-bottom:1.4em;
	margin:0;
	padding-top:0;
}
#header {
background:url(headerbg.gif) no-repeat 50% 0;
height:129px;
}
#headerUtility {
	padding:0;
	right:23px;
	width:auto;
	color:#fff;
	bottom:1px;
	position:absolute;
	top:3px;
}
.mediaMenu LI {
	display:block;
}
#wrapFooter {
background: url(bg_footer.gif) 50% 0% no-repeat;
}
.mediaMenu {
	padding-right:15px;
	padding-left:15px;
	list-style-position:inside;
	padding-bottom:12px;
	width:273px;
	padding-top:8px;
	list-style-type:none;
	height:235px;
}
.eventDate {
	background:url(calitembg2.gif) no-repeat 0 0;
	padding-right:10px;
	padding-left:0;
	font-weight:bold;
	padding-bottom:0;
	vertical-align:top;
	text-transform:uppercase;
	width:35px;
	color:#fff;
	line-height:1em;
	padding-top:7px;
	text-align:center;
	font-family: verdana;
	font-size:10px !important;
}
.calloutHeader H3 {
	padding-right:13px;
	display:block;
	padding-left:13px;
	padding-bottom:9px;
	color:#990000;
	padding-top:9px;
	font-size:16px;
	margin-bottom: 3px !important;
	font-family: Georgia;
	font-weight:normal;
}
.calloutHeader {
}
.myHomeBox TH.left {
	background:url(view.image?id=569) #013762 no-repeat 0 0;
	padding-right:0;
	padding-left:0;
	padding-bottom:6px;
	width:8px;
	padding-top:8px;
}
.myHomeBox TH.right {
	background:url(view.image?id=570) #013762 no-repeat 100% 0;
	padding-right:12px;
	padding-left:6px;
	padding-bottom:6px;
	width:600px;
	color:#fff;
	padding-top:8px;
	text-align:left;
}
#wrapFooterCopy {
	background-color:#333333;
	padding:0;
	text-align:center;
	width:960px;
	margin:0 auto;
	height:50px;
}
*.ReportCalendarSelector {
	background-color:#333333;
	color:#ffffff;
}
*.footerContactWrap {
	float:right;
	margin:20px 0;
	width:300px;
	text-align:right;
}
*.footerMenu LI {

}
*.footerContactBorderWrap {
	padding-right:20px;
	float:right;
	width:auto;
	height:70px;
}
*.footerMenu {

}
P {
	
	padding-right:0;
	padding-left:0;
	padding-top:0;
	padding-bottom:0;
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
	
}
OL {
	padding-right:0;
	padding-left:1.4em;
	list-style-position:outside;
	padding-bottom:1.4em;
	margin:0;
	padding-top:0;
}
OL LI {
	padding-right:0;
	padding-left:0;
	padding-bottom:1.4em;
	padding-top:0;
}
BLOCKQUOTE {
	padding-right:25px;
	padding-left:25px;
	padding-bottom:1.4em;
	margin:0;
	padding-top:0;
}
#header .bodyGutter {
	position:relative;
}
#headerLogo {
	padding:0;
	float:left;
	width:128px;

}
#wrapNav {
	float:left;	
	line-height:normal;
	z-index:999999;
	width:600px;
	margin-top:95px;
}
#wrapNav IMG {
	vertical-align:baseline;
}
.mediaPrimary {
	line-height:0;
	float:left;
	width:499px;
	height:283px;
	margin:18px 0px 0px 147px;
}
.mediaSecondary {
	line-height:0;
	float:right;
	width:276px;
}
#wrapMedia {
background: url(media_bg.gif) 50% 0% no-repeat;

}

#wrapMedia .bodyGutter, #wrapContentInner {
	margin:0 auto;
	width:960px;
	
}

.mediaMenu LI A:hover {	
}
#wrapContentOuter {
}

DIV#home #wrapContentOuter .contentGutter {
width:960px;
margin:0 auto;
}

* .contentGutter {
	padding-right:36px;
	padding-left:36px;
	padding-bottom:0;
	padding-top:0;
}

DIV#home #contentPrimary {
	margin:0 auto;
	width:960px;
	line-height:18px;
}

DIV#home #contentPrimary .gutter {
	padding:0;
}

DIV#internal #contentPrimary {
	float:right;	
	margin:0;
	background: url(INT_BG2.GIF) 50% 0% no-repeat scroll #ffffff;	
}

DIV#internal #contentPrimary .leftCol {
	float:left;
	margin-bottom:15px;
	width:300px;
}
DIV#internal #contentPrimary .rightCol {
	float:right;
	margin-bottom:15px;
	width:250px;
}
DIV#internal #contentPrimary .singleCol {
	float:right;
	clear:both;
	margin:25px 20px 15px 0;
	width:660px;
}
DIV#internal #contentPrimary .gutter {
	padding-right:0;
	padding-left:0;
	padding-bottom:15px;
	padding-top:15px;
}

*.calloutPrimary {
	float:left;
	width:520px;
}
*.calloutCenter {
	clear:both;
	width:885px;
}
.threeColumns {
	clear:both;
	width:960px;
	background: url(gradient_down.png) 0% 0% repeat-x;
}
.threeColLeft {
	float:left;
	width:185px;
	margin-right:8px;
}
.threeColCenter {
	float:left;
	width:510px;
	margin-top:20px;
}

DIV#home #contentSecondary {
	display:none;
	font-size:11px;
	margin:0 auto 15px;
	width:896px;
	color:#333;
}
DIV#internal #contentSecondary {
	float:left;
	margin:15px 0 15px 20px;
	width:225px;
	border:#868687 1px solid;
	background:#eff0f2;
}
DIV#internal #contentThird {
	/*float:left;*/
	width:225px;
	margin:15px 0 10px 20px;
}


*.gutter {
	padding:10px;
}
#wrapFooterMenu {
	padding-right:0;
	padding-left:0;
	padding-bottom:.5em;
	padding-top:.5em;
}
*.footerMenuWrap {
	float:left;
	margin:20px 0;
}
.footerContactWrap A:hover {
}
TABLE.callout {
	margin-bottom:25px;
	width:221px;
	border-collapse:collapse;
}
TABLE.callout TH {
	padding-right:10px;
	padding-left:10px;
	font-weight:normal;
	font-size:14px;
	background:url(view.image?id=502) no-repeat 0 0;
	padding-bottom:0;
	color:#ffffff;
	padding-top:0;
	height:27px;
	text-align:left;
}
TABLE.callout TD {
	border-right:#f2f2f2 1px solid;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:5px;
	border-left:#f2f2f2 1px solid;
	padding-top:10px;
}
P.calloutButton SPAN {
	padding-right:0;
	padding-left:5px;
	padding-bottom:7px;
	padding-top:6px;
}
.calloutText {
	padding-right:0;
	padding-left:20px;
	padding-bottom:0;
	vertical-align:top;
	line-height:18px;
	padding-top:0;
}
.titleCalloutTable {
	width:254px;
	border-collapse:collapse;
}
.titleCalloutTable .calloutImage .imgBorder {
	margin-bottom:0;
}
.calloutBody {
	padding-right:6px;
	padding-left:13px;
	padding-bottom:0;
	padding-top:5px;
	font-size:11px;
}

.mainPhoto {
	border-right:#dcdcdc 1px solid;
	padding-right:2px;
	border-top:#dcdcdc 1px solid;
	padding-left:2px;
	padding-bottom:2px;
	border-left:#dcdcdc 1px solid;
	padding-top:2px;
	border-bottom:#dcdcdc 1px solid;
}
TD.DonationCaptureFieldControlCell IMG {
	padding-right:0;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:0;
}
.eventTable {
	line-height:1.4em;
}
.eventDetails P{
	margin:0 0 5px;
	color:#333333;
	font-family: verdana;
	font-size:10px;
}

.eventDetails a {
	color:#333333 !important;
	font-family: verdana;
	font-size:10px;
	font-weight:bold;
}

.myHomeBox {
	padding-right:0;
	padding-left:0;
	padding-bottom:0;
	margin:0 0 2em;
	padding-top:0;
}
.myHomeBox TD.left {
	padding-right:0;
	padding-left:0;
	background:url(view.image?id=567) no-repeat 0 100%;
	padding-bottom:6px;
	padding-top:8px;
}
.myHomeBox TD.right {
	padding-right:12px;
	padding-left:6px;
	background:url(view.image?id=568) no-repeat 100% 100%;
	padding-bottom:6px;
	padding-top:8px;
}
.utilityMenuList {
	padding-right:0;
	padding-left:0;
	list-style-position:outside;
	padding-bottom:0;
	margin:0 auto;
	padding-top:0;
	list-style-type:none;
}
.utilityMenuList LI {
	display:inline;
	width:auto;
}
.utilityMenuList LI A {
	padding-right:0px;
	padding-left:22px;
	padding-bottom:0;
	color:#ffffff!important;
	line-height:normal;
	padding-top:0;
	text-decoration:none;
}
#headerUtility .mainMenu {
	padding-right:0;
	padding-left:0;
	padding-bottom:0;
	margin:0 auto;
	padding-top:0;
	border-collapse:collapse;
}
#headerUtility .mainMenu A {
	padding-right:3px;
	padding-left:3px;
	padding-bottom:0;
	color:#fff;
	padding-top:0;
	text-decoration:none;
}
#wrapNav .mainNav LI {
	border-right:#868687 1px solid;
	padding-right:0;
	padding-left:0;
	float:left;
	padding-bottom:0;
	padding-top:0;
	position:relative;
	height:24px;
	text-align:center;
}
#wrapNav .mainNav .nccUlMenuSub1 {
	padding-right:0;
	padding-left:0;
	list-style-position:outside;
	left:-50000px;
	padding-bottom:0;
	margin:0;
	padding-top:0;
	list-style-type:none;
	position:absolute;
	z-index:999999;
}
#wrapNav .mainNav LI .nccUlMenuSub1 LI {
	padding:0;
	float:left;
	margin:0;
	width:206px;
	border-bottom:#868687 1px solid;
	height:auto;
	background-color:#eff0f2;
	text-align:left;
}
#wrapNav .mainNav LI .nccUlMenuSub1 LI.last {
	border-right:#868687 1px solid;
}
.nccUlMenuSub2 {
	padding-right:0;
	padding-left:0;
	list-style-position:outside;
	left:-50000px;
	padding-bottom:0;
	margin:0;
	padding-top:0;
	list-style-type:none;
	position:absolute;
}
#wrapNav .mainMenuItem TD {
	padding-right:0;
	padding-left:0;
	background:none transparent scroll repeat 0 0;
	padding-bottom:16px;
	padding-top:17px;
	text-align:center;
}
#wrapNav .mainMenuItem A {
	border-right:#d1d1d1 1px solid;
	padding-right:15px;
	padding-left:15px;
	font-size:14px;
	padding-bottom:0;
	text-transform:uppercase;
	color:#333;
	padding-top:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}
#wrapNav .subMenu TABLE {
	border-right:#868687 1px solid;
	border-top:#868687 1px solid;
	border-left:#868687 1px solid;
	width:206px;
	border-bottom:#868687 1px solid;
}
#wrapNav .subMenu TABLE TD {
	width:206px;
	border-bottom:#868687 1px solid;
}

.internalMenu .Subtitle a.hide {display:none;}
.internalMenu .Subtitle a.current, .internalMenu .Subtitle a.current:hover {text-decoration: none !important; font-size:18px; 
display:block; color:#990000; background:none; font-family: Georgia; font-style: italic; padding: 5px 0 12px 13px}

.internalMenu ul.Sub1 A {
	padding-right:0;	
	display:block;
	padding-left:23px;
	padding-bottom:5px;
	padding-top:5px;	
	text-decoration:none;
	/*background-repeat:no-repeat; background-position:12px 6px; background-image:url(staritem.gif);*/
	font-family:Verdana;
	font-size: 13px;
	text-decoration:none;
}
.internalMenu ul.Sub2 A {
	padding-right:0;	
	display:block;
	padding-left:33px;
	padding-bottom:3px;
	padding-top:3px;	
	text-decoration:none;
	/*background-repeat:no-repeat; background-position:12px 6px; background-image:url(staritem.gif);*/
	font-family:Verdana;
	font-size: 12px;
	text-decoration:none;
	font-style:italic;
}
.internalMenu LI.selected A, .internalMenu ul.Sub2 A.selected{
	color:#990000;
	/*background-image:url(diamondselected.gif);*/
}
.internalMenu ul.Sub1 A.selected, .internalMenu ul.Sub2 A.selected{
	 color:#990000; 
	/*background-image:url(diamondselected.gif);*/
}

.internalMenu ul.Sub1 A:hover, .internalMenu ul.Sub2 A:hover{
	 color:#990000; 
	/*background-image:url(diamondselected.gif);*/
}


.internalMenu LI LI A {
	padding-right:0;
	/*background-position:32px 6px;*/
	padding-left:13px;
	padding-bottom:5px;
	padding-top:5px;

}


.footerMenu {
	padding-right:0;
	padding-left:0;
	list-style-position:outside;
	float:left;
	padding-bottom:0;
	margin:0;
	width:auto;
	padding-top:0;
	list-style-type:none;
	height:70px;
}
.footerMenu LI {
	padding-right:15px;
	padding-left:15px;
	float:left;
	padding-bottom:0;
	margin:0;
	padding-top:0;
}
.footerMenu LI.last {
	border-right:0;
}
.footerMenu LI A {
	font-weight:bold;
	font-size:12px;
	color:#333333!important;
	text-decoration:none;
}
.footerMenu .nccUlMenuSub1 {
	border-right:0;
	padding-right:0;
	border-top:0;
	padding-left:0;
	list-style-position:outside;
	padding-bottom:0;
	margin:0;
	border-left:0;
	padding-top:0;
	border-bottom:0;
	list-style-type:none;
}
.footerMenu LI .nccUlMenuSub1 LI {
	border-right:0;
	padding-right:0;
	border-top:0;
	display:block;
	padding-left:0;
	float:none;
	padding-bottom:0;
	margin:0;
	border-left:0;
	padding-top:0;
	border-bottom:0;
}
.footerMenu LI .nccUlMenuSub1 LI A {
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
}
#wrapFooterMenu .footerMenu A:hover {
	position:static;
	text-decoration:none;
}
TD.taRight TABLE {
	margin:0 0 0 auto;
}
A.ChannelStoryEditButtonWAI {
	padding-right:1em;
	padding-left:0;
	padding-bottom:0;
	padding-top:0;
}
TABLE.taCenter.w100p TABLE.taCenter {
	margin:0 auto 0 0;
}
INPUT.DiscussionGroupSubmitButton {
	margin:0 .5em 0 0;
}
TABLE.DiscussionSearchList P {
	padding-right:0;
	padding-left:0;
	padding-bottom:.5em;
	padding-top:.1em;
}
SPAN.DiscussionSearchNew {
	color:red;
}
TD.ListViewTopGap .BBFormTextbox {
	margin:0 0 .1em;
}
TABLE.EventItemRegistrationsTable .BBFormSelectList {
	margin:4px 0;
}
TABLE.EventTable TD.DonationCaptureFieldControlCell {
	width:252px;
}
TABLE.DonationCaptureSelectList {
	border-right:#f1e6d5 0;
	border-top:#f1e6d5 0;
	background:none transparent scroll repeat 0 0;
	border-left:#f1e6d5 0;
	border-bottom:#f1e6d5 0;
}
TD.DonationFieldControlCell TABLE.taLeft {
	margin:2px 0 0;
}
TD.DonationFieldControlCell TABLE.taLeft TD.DonationFieldControlCell {
	padding-right:0;
	padding-left:0;
	padding-bottom:.5em;
	padding-top:1px;
}
TD.DonationFieldControlCell TABLE.taLeft TD.vaBottom.DonationFieldControlCell {
	padding-right:19px;
	vertical-align:top;
	text-align:right;
}
TD.DonationFieldControlCell TABLE.taLeft TD.DonationFieldControlCell SPAN.vaTop {
	padding-right:11px;
	display:block;
	padding-left:0;
	padding-bottom:0;
	padding-top:0;
}
TD.DonationFieldControlCell TABLE.taLeft TD.DonationFieldControlCell SPAN INPUT {
	padding-right:0;
	display:block;
	padding-left:0;
	float:left;
	padding-bottom:0;
	margin:0 5px;
	padding-top:0;
	height:15px;
}
TD.DonationFieldControlCell TABLE.taLeft TD.DonationFieldControlCell SPAN LABEL {
	left:-50000px;
	position:absolute;
}
DIV.ReportChartCell {
	border-right:#ccc 1px solid;
	border-top:#ccc 1px solid;
	overflow-y:hidden;
	overflow-x:auto;
	border-left:#ccc 1px solid;
	width:425px important;
	border-bottom:#ccc 1px solid;
	height:318px important;
}
TABLE.ReportFormTable FIELDSET {
	padding-right:6px;
	padding-left:6px;
	padding-bottom:6px;
	margin:0 2px;
	padding-top:3px;
}
#WzBoDy {
	background-color:#f4f4f4!important;
}
#wrapFooter .ReportFormTable {
	margin-top:5px;
	float:right;
	width:auto;
}
#wrapFooter .ReportFormTable SPAN {
	
	
}
*.contentPageDesigner {
	border-right:#f7e3bd 1px solid;
	padding-right:0;
	border-top:#f7e3bd 1px solid;
	padding-left:0;
	min-height:500px;
	left:0;
	padding-bottom:10px;
	border-left:#f7e3bd 1px solid;
	width:100% important;
	padding-top:10px;
	border-bottom:#f7e3bd 1px solid;
	position:relative;
	top:30px;
	background-color:#ffffff;
}
TABLE.DesignMenuTable A {
	color:#666666!important;
}
 *.clearfix:unknown {
clear:both;
display:block;
visibility:hidden;
height:0;
content:".";
}
*.clearfix {
	display:block;
}
#rp_lblTitle {
	font-weight:bold;
	font-size:18px;
}
form {
	padding-top:0;
	margin-top:0;
}
form table .CTsubtitle {
	background-color:#DDDDDD;
}
.container {
	background: url(body_bg_gray.png) 50% 0% repeat-y;
}
.img_submission_container {
	display:inline;
	float:right;
	clear:both;
}
.img_submission img {
	height:200px;
	width:auto;
}
#allStories span.NLbody p {
	margin-bottom:15px;
	padding-bottom:15px;
	min-height:200px;
	border-bottom:1px dotted #999999;
}
#calendar * {
	border-collapse:separate!important;
}
#calendar .CDtableout {
	background-color:gray;
}
#calendar .CDtablein * td {
	padding:5px!important;
}
#calendar .CDtitle {
	font:12px Arial, Helvetica, sans-serif;
	background-color:#dddddd;
	font-weight:bold;
}
#calendar .CDheader {
	font-weight:bold;
	color:#ffffff;
	background-color:#07396b;
}
#calendar a.CDheader:hover {
	color:#FFCC01;
}
#calendar .CDctitle {
	font-weight:bold;
	font-size:14pt;
}
#calendar .CDcsubtitle {
	font-weight:bold;
	font-size:12pt;
}
.dtable {
	background-color:#D7D7D7;
	border-collapse:separate!important;
}
.dtable td {
	background-color:#ffffff;
	padding:5px!important;
}
.mainNavChild {
	background:url('/atf/cf/{1cbff72e-b60c-4d1e-aba7-4489fe5a93d6}/MENU_ARROW.GIF');
	background-repeat:no-repeat;
	background-position:192px 6px;
}
.h1p, * HTML .clearfix {
	height:1%;
}
.taCenter, .BBFormButtonCell, .ProfileFormPrivateControlCell, .ProfileFormButtonCell, .EventMessage, .BBPollsSubmitButtonCell, .BBPollsSubmitButtonRow, .SurveyButtonsRow, P.calloutButton {
	text-align:center;
}
.taLeft, .BBFieldCheckboxCaption, .ProfileFormTitle, .DiscussionGroupButtonCell, .BBPollAnswersTable {
	text-align:left;
}
.taRight, .ProfileFormChildRowTitle, .DonationCaptchaActionLinkContainer, .DonationButtonCell, .BBClassNotesTabButtons, .BBClassNotesLastModifiedMessage, .BBDocumentTabButtons, .NewsReaderFormImage, .NewsChannelFormImage, .CalendarViewBottomIcons, .CalendarFilterSaveContainer, .BBNotesNoteLinkCell, .BBNotesListPageControlCell, .BBNotesListAddCell, .PageSharingCaptchaActionLinkContainer, .profileDisplay TH {
	text-align:right;
}
.vaBottom, IMG {
	vertical-align:bottom;
}
.vaTop, .BBNotesNoteImageCell, .calloutImage {
	vertical-align:top;
}
.w1p, .DiscussionGroupSearchCellSpacer {
	width:1%;
}
.w100p, .SpellButton, .DonationCaptureFormTable, .BBClassNotesDisplayTable, .BBClassNotesFormTable, .BBClassNotesTextArea, .DiscussionGroupReplyTextbox, .BBDocumentFormTable, .JobPostTextArea, .JobPostTextboxWide, .ChannelStoryTextbox, .CalendarViewContainer, .BBNotesList, .BBNotesSearchFormTable, .BBNotesLayoutTable, .BBNotesListLayoutTable, .BBNotesEditorLayoutTable, .BBNotesTextArea, .BBNotesEditor, #contentSecondary .mainMenu {
	width:100%;
}
.w150px, .LoginFormTextArea {
	width:150px;
}
.wsNowrap, .CalendarViewTodayText, TD.DonationFieldControlCell TABLE.taLeft TD.DonationFieldControlCell TABLE TD {
	white-space:nowrap;
}
.ContentTB2Hot, .ContentTBHot {
	border-right:1px outset;
	border-top:1px outset;
	border-left:1px outset;
	border-bottom:1px outset;
	background-color:#c0c0cf;
}
.BBCalendarWeekendDay, .BBCalendarDay {
	border-right:black 1px solid;
	border-top:black 1px solid;
	border-left:black 1px solid;
	border-bottom:black 1px solid;
}
.BBModalDialogButton, .ProfileImageDefault, .EventItemRegistrationFooterControlCellRegistrations {
	width:100px;
}
.BBCalendar:active, .BBCalendar:hover, .BBCalendar:link, .BBCalendar:visited {
	color:#00008b;
}
.BBCalendarDayHeader, .CalendarViewDayHeader {
	color:white;
	height:1px;
	background-color:#336699;
}
.BBCalendarSelectedDay, .ProfileFieldCaption, .BBClassNotesTabButtonSelected, .BBDocumentDisplayHeaderSelected, .BBPollResultsTableSummaryCell, .BBPollsQuestionRow, .BBPollsSubmitButton, .JobPostFieldCaption, .CalendarViewSelectedDay, .DetailEventTitle, .CalendarFormLegend, .CalendarFormFieldCaption, .EducationFormFieldSetCaption, .HighlightEventTitle, .BBNotesFieldCaption, TR.DiscussionSearchHeader TD, TD.ListViewTopGap, #rp_lblHelpText {
	font-weight:bold;
}
.BBFormButtonRow, .DonationValidationSummary, .UpcomingEventContainer, #trEmailLists {
	background:none transparent scroll repeat 0 0;
}
.BBFormChecklist, .BBFormTable {
	border-right:buttonface 0;
	border-top:buttonface 0;
	border-left:buttonface 0;
	border-bottom:buttonface 0;
}
.BBFormErrorMessage, .BBFormRequiredFieldMissingText, .SpellCheckBadWord {
	font-weight:bold;
	color:red;
}
.BBFormReadonlyValue, .BBMessage, .BBDocumentDisplayDescriptionStyle, .DetailEventSubtitle, .DetailEventCancelled, .ListViewEventCancelled, .HighlightEventCancelled {
	font-style:italic;
}
.BBFormValidatorSummary, .NewsReaderLoadError, .NewsChannelLoadError {
	color:red;
	background-color:transparent;
}
.BBNameLink:hover, .BBNameLink:link, .BBNameLink:visited, A, A:link, A:visited, A:active, A:hover {
	color:#333333;
}
.PagedListFooter, .MatchFinderResultsList {
	font-weight:normal;
	font-size:8pt;
	font-family:Verdana, Helvetica, sans-serif;
	background-color:transparent;
}
.PagedListFooterLink:hover, .NewsReaderItemLink:hover {
	color:#06c;
	text-decoration:underline;
}
.PagedListFooterLink:link, .NewsReaderItemLink {
	color:#06c;
	text-decoration:none;
}
.PagedListFooterLink:visited, .NewsReaderItemLink:visited {
	color:#69c;
	text-decoration:none;
}
.SpellBody, .SpellText {
	padding-right:0;
	padding-left:0;
	padding-bottom:0;
	padding-top:0;
	background-color:transparent;
}
.SpellFieldValue, .DiscussionReplyFieldValue, .BBPollsQuestionCell {
	font-size:1em;
	text-align:left;
}
.SpellHeading, .DiscussionGroupHeadingText, .DiscussionTopicListHeader, .PostDiscussionPreviewHeading, .PostDiscussionReplyHeading, .PostDiscussionTopicHeading, .PostReplyFieldCaption, .PostTopicFieldCaption, .JobResultsListHeader, .GivingHistoryListHeader, .NewsChannelStoryListHeader, .PostChannelStoryHeading, .EducationListHeader {
	font-weight:bold;
	font-size:1em;
	font-family:inherit;
}
.SpellHeadingCell, .PostDiscussionPreviewHeadingCell, .PostDiscussionReplyHeadingCell, .BBDocumentDisplayTable {
	width:100%;
	background-color:transparent;
}
.SpellHeadLegend, .PostDiscussionPreviewLegend, .PostDiscussionReplyLegend, .PostDiscussionTopicLegend, .PostChannelStoryLegend {
	font-weight:normal;
	font-size:1em;
	font-style:normal;
	font-family:inherit;
}
.SpellSubject, .DiscussionReplySubject, .DiscussionTopicSubject {
	font-weight:bold;
	font-size:1em;
}
.SpellFieldCaption, .DiscussionReplyFieldCaption, .DiscussionTopicFieldCaption {
	font-weight:bold;
	font-size:1em;
	text-align:left;
}
.SpellFormTable, .DiscussionTopicNumReplies, .JobResultsLegend, .EducationListEvenRowStyle, .EducationListOddRowStyle {
	font-weight:normal;
	font-size:1em;
	font-family:inherit;
}
.SpellFormTitle, .DiscussionGroupFormTitle {
	font-size:22px;
	width:100%;
	font-family:Verdana, Helvetica, sans-serif;
}
.RoleImageContainer, .DonationECardTemplate, TABLE.GivingHistoryList TD {
	padding-right:2px;
	padding-left:2px;
	padding-bottom:2px;
	padding-top:2px;
}
.DonationCaptcha, .calloutText H1, .calloutText H2, .calloutText H3, .calloutText H4, .calloutText H5, * HTML #headerUtility .mainMenu, *:first-child + HTML #headerUtility .mainMenu, #wrapNav .mainMenu, TD.sDonationCaptureFieldControlCell.BBFieldControlCell.wsNowrap TABLE, TD.DonationFieldControlCell TABLE.taLeft TD.wsNowrap.DonationFieldControlCell TABLE {
	margin:0;
}
.DonationCaptchaImageContainer, .PageSharingCaptchaImageContainer {
	border-right:#aaaaaa 1px solid;
	border-top:#aaaaaa 1px solid;
	border-left:#aaaaaa 1px solid;
	border-bottom:#aaaaaa 1px solid;
}
.DonationFieldCaption, .SurveyAnswerTableHeaderRow {
	font-weight:bold;
	background:none transparent scroll repeat 0 0;
}
.DonationCaptureFieldControlCell, .BBDocumentAddFile, .JobPostFieldControlCell, .JobPostSelectList, .JobSearchSelectList {
	width:auto;
}
.DonationCaptureTextArea, .DonationTextArea, .DonationCaptureTextbox, .DonationCaptureTextboxWide, .DonationTextbox, .DonationTextboxWide, .EventItemRegistrantTextbox, .ProfilePhotoFormTextbox, .SurveyOpenEndedEssayTextArea {
	width:250px;
}
.DonationCaptureTextboxNarrow, .DonationTextboxNarrow {
	width:80px;
}
.DonationCaptureListingHeading, .DonationListingHeading {
	border-right:0;
	padding-right:0;
	border-top:0;
	padding-left:0;
	font-size:18px;
	background:none transparent scroll repeat 0 0;
	padding-bottom:0;
	border-left:0;
	color:white;
	padding-top:1em;
	border-bottom:0;
	height:auto;
	text-align:left;
}
.SubscriptionFormCheckList, .SubscriptionFormTable, .SubscriptionFormTitle, .SubscriptionFormListHeaderTitle, A IMG, .utilityMenuList LI.last A, #wrapNav .mainNav LI.last, #wrapNav .subMenu TABLE.subMenuItem, #wrapNav .subMenu .subMenuItem TD {
	border-right:0;
	border-top:0;
	border-left:0;
	border-bottom:0;
}
#wrapNav .mainNav LI.last{padding-right:25px;}
.DiscussionPending, .DiscussionNew, .JobResultsNew {
	color:#f00;
}
.DiscussionFilterSpacer, .JobResultsFilterSpacer {
	width:2px;
}
.DiscussionFooterLink:hover, .DiscussionTopicLink:hover, .JobBoardPostLink:hover, .JobBoardSearchLink:hover, .JobDetailLink:hover {
	text-decoration:underline;
	color:#333333;
}
.DiscussionFooterLink:link, .DiscussionFooterLink:visited, .DiscussionTopicLink:link, .DiscussionTopicLink:visited, .JobBoardPostLink:link, .JobBoardPostLink:visited, .JobBoardSearchLink:link, .JobBoardSearchLink:visited, .JobDetailLink:link, .JobDetailLink:visited {
	text-decoration:none;
	color:#333333;
}
.DiscussionGroupApproveButton, .JobDetailApproveButton, .JobResultsApproveButton, .ChannelStoryApproveButton {
	padding-right:0;
	padding-left:0;
	background:url(images/ApproveBtn.gif) no-repeat;
	padding-bottom:0;
	width:44px;
	padding-top:0;
	height:14px;
}
.DiscussionGroupDeleteButton, .JobResultsDeleteButton, .ChannelStoryDeleteButton {
	padding-right:0;
	padding-left:0;
	background:url(images/DeleteBtn.gif) no-repeat;
	padding-bottom:0;
	width:44px;
	padding-top:0;
	height:14px;
}
.DiscussionGroupHeadingCell, .PostDiscussionTopicHeadingCell {
	background:none transparent scroll repeat 0 0;
	width:100%;
}
.DiscussionTopicList, .PostDiscussionPreviewFormTable, .PostDiscussionReplyFormTable, .PostDiscussionTopicFormTable, .DiscussionThreadList, .JobResultsList, .GivingHistoryList, .NewsChannelStoryList, .PostChannelStoryFormTable {
	font-weight:normal;
	font-size:1em;
	font-family:inherit;
	background-color:transparent;
}
.DiscussionTopicSepHR, .DiscussionGroupMessageTextArea, .DiscussionGroupTopicTextbox {
	width:95%;
}
.DiscussionGroupValidationSummary, .ChannelStoryValidationSummary, .DetailCaptionContainer {
	background-color:transparent;
}
.JobDetailLegend, .JobPostDetailTable, .PostJobLegend, .PreviewJobLegend, .SearchJobLegend, .ListViewEventTime {
	font-size:1em;
}
.JobResultsHeading, .JobBoardFormTable, .JobDetailFormTable, .PreviewJobFormTable {
	font-family:inherit;
}
.JobResultsHeadingCell, .PostJobHeadingCell, .PreviewJobHeadingCell {
	padding-right:0;
	padding-left:0;
	font-weight:bold;
	background:none transparent scroll repeat 0 0;
	padding-bottom:1.25em;
	width:100%;
	padding-top:0;
}
.JobResultsLink:link, .JobResultsLink:visited {
	font-size:8pt;
	text-decoration:none;
	color:#333333;
}
.NewsReaderFormTable, .PostChannelStoryFormTitle {
	font-size:1em;
	width:100%;
	font-family:inherit;
}
.rteBack TBODY TR TD, .rteBack TR TD {
	padding-right:0;
	padding-left:0;
	background:#d3d3d3;
	padding-bottom:0;
	padding-top:0;
}
.SurveyAnswer, .SurveyResponseColumnHeading, .SurveyResponseCell {
	font-size:10pt;
	font-family:inherit;
}
.SurveyQuestionTable, .SurveyResponseTable {
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-bottom-style:none;
}
.SurveyAnswerTable, .ListViewContainer {
	width:100%;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-bottom-style:none;
}
.SearchDescriptionStyle, .SearchTable, .BBSearchDescriptionStyle {
	white-space:normal!important;
}
*:first-child + HTML .QuickSearchButton, *.footerContactWrap P, #wrapFooterCopy P, .CuteEditorToolBarContainer IMG, .CuteEditorBottomBarContainer IMG, TR.DiscussionTopicsOddRowStyle TD, TR.DiscussionTopicsEvenRowStyle TD, TR.DiscussionTopicListHeader TD, *.QuickSearchFormTable TD {
	padding-right:0;
	padding-left:0;
	padding-bottom:0;
	padding-top:0;
}
A.ListViewEventTitle:link, A.ListViewEventTitle:active, A.ListViewEventTitle:visited {
	font-weight:bold;
	text-decoration:none;
}
A.ListViewEventTitle:hover {
	font-weight:bold;
	text-decoration:underline;
}
.CalendarViewMultiDayEvent, .CalendarViewEvent, .ListViewEventDivider {
	margin-bottom:10px;
}
.DetailDateTime, .DetailEventDetails {
	border-right:0;
	border-top:0;
	border-left:0;
	border-bottom:gray 0;
}
.EditEventFees, .EditEventContactInfo {
	width:275px;
	height:25px;
}
.EducationListItem, .EducationListHeaderItem, .DiscussionSearchList TD {
	padding-right:3px;
	padding-left:3px;
	padding-bottom:3px;
	padding-top:3px;
}
.UpcomingEventTitle, .RecentEventTitle {
	font-weight:bold;
	color:#808080;
}
.PageSharingLink:link, .PageSharingLink:visited, .PageSharingLink:hover {
	font-weight:bold;
	font-size:12px;
	color:#444444;
	text-decoration:none;
}
.PageSharingListItemLink:visited, .PageSharingListItemLink:hover {
	font-size:10px;
	color:#003399;
}
*.BBFormTitle, *.EventCalendarName, *.SurveyTitle, *.SpellFormTitle, *.ReportTitle {
	font-weight:bold;
	font-size:24px;
	text-transform:uppercase;
	color:#333333;
	font-family:Verdana, Arial, helvetica, sans-serif;
}
*.LoginSectionHeader, *.LoginFormTitle, *.DonationListingHeading, *.DonationCaptureListingHeading, *.CalendarFormLegend, *.ListViewDateLabel, *.CalendarViewTopMiddle, *.EventSectionHeader, *.DetailCaption, *.NewsReaderFormTitle, *.ProfileFormTitle, *.UpcomingEventTitle {
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
	color:#333333;
	font-family:Verdana, Arial, helvetica, sans-serif;
}
*.ListViewEventDate, *.EventItemTitleTime, *.EventItemTitleName, *.EventItemRegistrationsHeader, *.EventItemRegistrantsEventName, *.NewsChannelItemTitle, *.ReportListingHeading {
	font-weight:bold;
	font-size:14px;
	color:#000000;
	font-family:Verdana, Arial, helvetica, sans-serif;
}
*.ListViewEventSubtitle, *.ListViewEventTime, *.ListViewEventLocation, *.BBFormSelectList, *.BBFormTextArea, *.BBFormTextbox, *.DiscussionGroupMessage, *.DiscussionGroupHeadingText, *.DiscussionTopicListHeader, *.BBNotesTextBox, *.EventItemTitleDescription {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.internalMenu LI:hover LI A, .internalMenu LI.hover LI A, .internalMenu LI.selected LI A {
	color:#333333;
	/*background-image:url(staritem.gif);*/
	background-color:transparent;
}
.mediaMenu LI:hover, .mediaMenu LI.hover {
}

*.CalendarViewDayHeader, *.BBCalendarTitle, *.BBCalendarNextPrev, *.BBCalendarDayHeader, #contentSecondary *.mainMenuHover A {
	background-color:#333333;
}
#contentSecondary .mainMenuHover A:link, #contentSecondary .mainMenuHover A:visited, #contentSecondary .mainMenuHover A:hover, #contentSecondary .mainMenuHover A {
	background-position:12px 4px;
	/*background-image:url(diamonditem.gif);*/
	color:#ffffff;
	background-repeat:no-repeat;
}

#trEmailLists TABLE {
	border-collapse:collapse;
}
* .bodyGutter, #wrapContentInner {
	margin:0 auto;
	width:960px;
}
* HTML #headerUtility, *:first-child + HTML #headerUtility {
	padding-right:10px;
	padding-left:10px;
	padding-bottom:24px;
	padding-top:17px;
	text-align:center;
}
.calloutPrimary, .calloutSecondary, .calloutCenter {
	line-height:0;
}
.mediaPrimary .lineHeightWrap, .mediaSecondary .lineHeightWrap, .calloutPrimary .lineHeightWrap, .calloutCenter .lineHeightWrap, .calloutSecondary .lineHeightWrap, .threeColumns .lineHeightWrap {
	padding-right:0;
	padding-left:0;
	padding-bottom:0;
	margin:0;
	line-height:18px;
	padding-top:0;
}
#media, .media2Col {
	margin:0 auto;
	width:960px;
	height:340px;
	
}
.mediaMenu LI A, .mediaMenu LI A:link, .mediaMenu LI A:visited {
	padding:0px;
	display:block;
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
	color:#ffffff!important;
	text-decoration:none;
}
.mediaMenu LI:hover A, .mediaMenu LI.hover A, .mediaMenu LI:hover A:hover, .mediaMenu LI.hover A:hover {
	display:block;
	color:#fdb813!important;
}
#contentPrimary A:hover, .footerContactWrap A:active {
	text-decoration:none;
}
*.calloutPrimary H1, .calloutPrimary H2, .calloutSecondary H1, .calloutSecondary H2, *.calloutCenter H1 {
	margin-top:12px;
	margin-bottom:15px;
}
*.calloutSecondary, .threeColRight {
	float:right;
	width:250px;

}
*.calloutSecondary P, *.threeColumns P {
	padding-right:0;
	padding-left:0;
	padding-bottom:1em;
	padding-top:0;
}
.footerContactWrap A:link, .footerContactWrap A:visited {
	color:#333333;
	text-decoration:underline;
}
* HTML P.calloutButton SPAN, *:first-child + HTML P.calloutButton SPAN {
	padding-right:0;
	padding-left:5px;
	background:url(view.image?id=505) repeat-x 0 0;
	padding-bottom:0;
	padding-top:0;
}
P.calloutButton A, P.calloutButton A:link, P.calloutButton A:visited {
	padding-right:10px;
	padding-left:5px;
	background:url(view.image?id=505) repeat-x right bottom;
	padding-bottom:7px;
	margin:0 auto;
	width:auto;
	color:#ffffff;
	padding-top:6px;
	text-decoration:none;
}
.myHomeBox TD, .nccUlMenuSub2 LI {
	padding-right:0;
	padding-left:0;
	padding-bottom:0;
	margin:0;
	padding-top:0;
}
#wrapNav .mainNav, *.internalMenu, *.internalMenu UL {
	padding-right:0;
	padding-left:0;
	list-style-position:outside;
	padding-bottom:0;
	margin:0;
	padding-top:0;
	list-style-type:none;
}
#wrapNav .mainNav LI:hover A, #wrapNav .mainNav LI.selected a, #wrapNav .mainNav LI.hover A, 
#calendar a.CDheader:link, #calendar a.CDheader:visited, #calendar a.CDheader:active {
	color:#990000;
}
#wrapNav .mainNav LI:hover, #wrapNav .mainNav LI.selected, #wrapNav .mainNav LI.hover, #wrapNav .mainMenuHover TD {
	
}
#wrapNav .mainNav LI:hover .nccUlMenuSub1, #wrapNav .mainNav LI.hover .nccUlMenuSub2 {
	border-top:#868687 1px solid;
	border-right:#868687 1px solid;
	padding:0;	
	left:-1px;
	margin:0;
	border-left:#868687 1px solid;
	width:206px;
	border-bottom:#868687 1px solid;
	top:24px;
}
#wrapNav .mainNav LI .nccUlMenuSub1 LI:hover, #wrapNav .mainNav LI .nccUlMenuSub1 LI:hover A, #wrapNav .mainNav LI .nccUlMenuSub1 LI.hover, #wrapNav .mainNav LI .nccUlMenuSub1 LI.hover A, #wrapNav .mainNav LI .nccUlMenuSub1 LI .nccUlMenuSub2 LI:hover, #wrapNav .mainNav LI .nccUlMenuSub2 LI:hover A, #wrapNav .mainNav LI .nccUlMenuSub1 LI .nccUlMenuSub2 LI.hover, #wrapNav .mainNav LI .nccUlMenuSub1 LI .nccUlMenuSub2 LI.hover A, #wrapNav .subMenuHover TD A, #wrapNav .subMenuHover TD A:link, #wrapNav .subMenuHover TD A:visited {
	background:#eff0f2;
	color:#990000;
}
#wrapNav .mainNav LI .nccUlMenuSub1 LI:hover .nccUlMenuSub2, #wrapNav .mainNav LI .nccUlMenuSub1 LI.hover .nccUlMenuSub2 {
	left:206px;
	top:0;
}
#wrapNav .mainNav LI .nccUlMenuSub1 LI:hover .nccUlMenuSub2 LI A, #wrapNav .mainNav LI .nccUlMenuSub1 LI.hover .nccUlMenuSub2 LI A {
	color:#333333;

}
#wrapNav .mainMenuHover TD A, #wrapNav .mainMenuHover TD A:link, #wrapNav .mainMenuHover TD A:visited {
	border-right:0;
	padding-right:16px;
	padding-left:15px;
	padding-bottom:0;
	color:#fff;
	padding-top:0;
}
#wrapNav .subMenuItem TD A, #wrapNav .subMenuItem TD A:link, #wrapNav .subMenuItem TD A:visited {
	padding-right:5px;
	display:block;
	padding-left:5px;
	padding-bottom:5px;
	color:#333333;
	padding-top:5px;
	text-align:left;
	text-decoration:none;
}

#contentSecondary .mainMenuItem A, #contentSecondary .mainMenuItem A:link, #contentSecondary .mainMenuItem A:visited {
	padding-right:0;
	display:block;
	padding-left:29px;
	/*background:url(staritem.gif) no-repeat 12px 5px;*/
	padding-bottom:2px;
	padding-top:2px;
	text-decoration:none;
}
#contentSecondary .mainMenuSelected A, #contentSecondary .mainMenuSelected A:link, #contentSecondary .mainMenuSelected A:visited, #contentSecondary .mainMenuSelected A:hover {
	background:url() no-repeat 12px 4px;
	color:#01589b;
}
.footerMenu LI:hover A, .footerMenu LI:hover A:hover, .footerMenu LI.hover A, .footerMenu LI.hover A:hover {
	cursor:default;
}
.footerMenu LI .nccUlMenuSub1 LI:hover A, .footerMenu LI .nccUlMenuSub1 LI:hover A:hover, .footerMenu LI .nccUlMenuSub1 LI.hover A, .footerMenu LI .nccUlMenuSub1 LI.hover A:hover {
	cursor:pointer;
}
#wrapFooterMenu .footerMenu A, TD.DonationFieldControlCell TABLE.taLeft TD.DonationFieldControlCell SPAN.vaTop LABEL {
	position:static;
}
TR.BBDocumentDisplayOddRowStyle TD, TR.BBDocumentDisplayEvenRowStyle TD, TR.BBDocumentDisplayHeaderRow TD, TR.SearchHeaderRow TD, TR.SearchOddRowStyle TD, TR.SearchEvenRowStyle TD {
	padding-right:5px;
	padding-left:5px;
	padding-bottom:3px;
	padding-top:3px;
}
TABLE.taCenter TABLE, TD.taCenter TABLE {
	margin:0 auto;
}
A.DiscussionGroupPruneButton, A.DiscussionGroupBlockButton, A.DiscussionGroupReplyButtonWAI {
	padding-right:0;
	padding-left:0;
	padding-bottom:0;
	width:80px;
	padding-top:0;
}
TABLE.EventTable TABLE TABLE.w100p TABLE.w100p TABLE TR.BBListEvenRowStyle TABLE TABLE, TABLE.EventTable TABLE TABLE.w100p TABLE.w100p TABLE TR.BBListOddRowStyle TABLE TABLE {
	width:auto!important;
}
*.QuickSearchFieldCaption, .nccUlMenuSub3int {
	display:none;
}
* HTML .QuickSearchFormTable, *:first-child + HTML .QuickSearchFormTable {
	margin:10px 0 0;
}
form table .CTsubtitle td, form table .CTeven td, form table .CTodd td, table form tr td {
	padding:3px;
}
.img_submission_format, .img_submission {
	display:inline;
}
#allStories a.NLtitle, #allStories span.NLbody {
	display:block;
	clear:both;
}
#calendar TD.CDOdd, #calendar TD.CDEven {
	background-color:#ffffff;
}
#calendar a.CDOdd:link, #calendar a.CDOdd:visited, #calendar a.CDOdd:hover, #calendar a.CDEven:link, #calendar a.CDEven:visited, #calendar a.CDEven:hover {
	display:list-item;
	list-style-type:none;
}
h3#pageBreadCrumb {
	font-size:10px;
	padding:0;
	font-weight:normal;
	color:#333333;
	float:left;
	
}

#quicklinks {
	width:100px;
	float:right;
}

.contentTable{ 
	margin-top:15px;
	padding-top:15px;
	clear:both;
}


/* NAVIGATION */

#wrapNav .mainNav2 LI A {
	font-family: 'BebasRegular';
	padding:4px 9px;
	display:block;
	font-size:14px;
	text-transform:uppercase;
	color:#990000;
	text-decoration:none;
}
#wrapNav .mainNav2 LI .nccUlMenuSub1 LI A {
	padding-right:5px;
	display:block;
	padding-left:5px;
	padding-bottom:5px;
	text-transform:none;
	color:#333333;
	padding-top:5px;
	font-family:inherit;
	text-align:left;
	text-decoration:none;
	font-family: verdana;
	font-size:13px;
}
#wrapNav .mainNav2 LI {
	border-right:#868687 1px solid;
	padding-right:0;
	padding-left:0;
	float:left;
	padding-bottom:0;
	padding-top:0;
	position:relative;
	height:24px;
	text-align:center;
}
#wrapNav .mainNav2 .nccUlMenuSub1 {
	padding-right:0;
	padding-left:0;
	list-style-position:outside;
	left:-50000px;
	padding-bottom:0;
	margin:0;
	padding-top:0;
	list-style-type:none;
	position:absolute;
	z-index:999999;
}
#wrapNav .mainNav2 LI .nccUlMenuSub1 LI {
	padding-right:0;
	padding-left:0;
	float:left;
	padding-bottom:0;
	margin:0;
	width:206px;
	padding-top:0;
	border-bottom:#868687 1px solid;
	height:auto;
	background-color:#eff0f2;
	text-align:left;
}
#wrapNav .mainNav2 LI .nccUlMenuSub1 LI.last {
	border-right:#868687 1px solid;
}
.SubscriptionFormCheckList, .SubscriptionFormTable, .SubscriptionFormTitle, .SubscriptionFormListHeaderTitle, A IMG, .utilityMenuList LI.last A, #wrapNav .mainNav2 LI.last, #wrapNav .subMenu TABLE.subMenuItem, #wrapNav .subMenu .subMenuItem TD {
	border-right:0;
	border-top:0;
	border-left:0;
	border-bottom:0;
}
#wrapNav .mainNav2, *.internalMenu, *.internalMenu UL {
	padding-right:0;
	padding-left:0;
	list-style-position:outside;
	padding-bottom:0;
	margin:0;
	padding-top:0;
	list-style-type:none;
}
#wrapNav .mainNav2 LI:hover A, #wrapNav .mainNav2 LI.selected a, #wrapNav .mainNav2 LI.hover A, #calendar a.CDheader:link, #calendar a.CDheader:visited, #calendar a.CDheader:active {
	color:#eff0f2;
}




#wrapNav .mainNav2 LI:hover, #wrapNav .mainNav2 LI.selected, #wrapNav .mainNav2 LI.hover, #wrapNav .mainMenuHover TD {
	
}
#wrapNav .mainNav2 LI:hover .nccUlMenuSub1, #wrapNav .mainNav2 LI.hover .nccUlMenuSub1 {
	border-top:#868687 1px solid;
	border-right:#868687 1px solid;
	padding:0;
	left:-1px;
	margin:0;
	border-left:#868687 1px solid;
	width:206px;
	border-bottom:#868687 1px solid;
	top:24px;
}
#wrapNav .mainNav2 LI .nccUlMenuSub1 LI:hover, #wrapNav .mainNav2 LI .nccUlMenuSub1 LI:hover A, #wrapNav .mainNav2 LI .nccUlMenuSub1 LI.hover, #wrapNav .mainNav2 LI .nccUlMenuSub1 LI.hover A, #wrapNav .mainNav2 LI .nccUlMenuSub1 LI .nccUlMenuSub2 LI:hover, #wrapNav .mainNav2 LI .nccUlMenuSub2 LI:hover A, #wrapNav .mainNav2 LI .nccUlMenuSub1 LI .nccUlMenuSub2 LI.hover, #wrapNav .mainNav2 LI .nccUlMenuSub1 LI .nccUlMenuSub2 LI.hover A, #wrapNav .subMenuHover TD A, #wrapNav .subMenuHover TD A:link, #wrapNav .subMenuHover TD A:visited {
	background:#eff0f2;
	color:#990000;
}
#wrapNav .mainNav2 LI .nccUlMenuSub1 LI:hover .nccUlMenuSub2, #wrapNav .mainNav2 LI .nccUlMenuSub1 LI.hover .nccUlMenuSub2 {
	left:206px;
	top:0;
}
#wrapNav .mainNav2 LI .nccUlMenuSub1 LI:hover .nccUlMenuSub2 LI A, #wrapNav .mainNav2 LI .nccUlMenuSub1 LI.hover .nccUlMenuSub2 LI A {
	color:#333333;

}
#wrapNav .mainMenuHover TD A, #wrapNav .mainMenuHover TD A:link, #wrapNav .mainMenuHover TD A:visited {
	border-right:0;
	padding-right:16px;
	padding-left:15px;
	padding-bottom:0;
	color:#fff;
	padding-top:0;
}
#wrapNav .subMenuItem TD A, #wrapNav .subMenuItem TD A:link, #wrapNav .subMenuItem TD A:visited {
	padding-right:5px;
	display:block;
	padding-left:5px;
	padding-bottom:5px;
	color:#333333;
	padding-top:5px;
	text-align:left;
	text-decoration:none;
}

#wrapNav .mainNav2 LI:hover A, #wrapNav .mainNav2 LI.selected a, #wrapNav .mainNav2 LI.hover A, #calendar a.CDheader:link, #calendar a.CDheader:visited, #calendar a.CDheader:active {
	color:#990000;
}
#wrapNav .mainNav2 LI:hover, #wrapNav .mainNav2 LI.selected, #wrapNav .mainNav2 LI.hover, #wrapNav .mainMenuHover TD {
	
}
#wrapNav .mainNav2 LI:hover .nccUlMenuSub1, #wrapNav .mainNav2 LI.hover .nccUlMenuSub1 {
	border-right:#868687 1px solid;
	padding:0;
	border-top:#868687 1px solid;
	left:-1px;
	margin:0;
	border-left:#868687 1px solid;
	width:206px;
	border-bottom:#868687 1px solid;
	top:24px;
}


#wrapNav .mainNav2 LI .nccUlMenuSub1 LI:hover, #wrapNav .mainNav2 LI .nccUlMenuSub1 LI:hover A, #wrapNav .mainNav2 LI .nccUlMenuSub1 LI.hover, #wrapNav .mainNav2 LI .nccUlMenuSub1 LI.hover A, #wrapNav .mainNav2 LI .nccUlMenuSub1 LI .nccUlMenuSub2 LI:hover, #wrapNav .mainNav2 LI .nccUlMenuSub2 LI:hover A, #wrapNav .mainNav2 LI .nccUlMenuSub1 LI .nccUlMenuSub2 LI.hover, #wrapNav .mainNav2 LI .nccUlMenuSub1 LI .nccUlMenuSub2 LI.hover A, #wrapNav .subMenuHover TD A, #wrapNav .subMenuHover TD A:link, #wrapNav .subMenuHover TD A:visited {
	background:#eff0f2;
	color:#990000;
}
#wrapNav .mainNav2 LI .nccUlMenuSub1 LI:hover .nccUlMenuSub2, #wrapNav .mainNav2 LI .nccUlMenuSub1 LI.hover .nccUlMenuSub2 {
	left:207px;
	top:0;
}
#wrapNav .mainNav2 LI .nccUlMenuSub1 LI:hover .nccUlMenuSub2 LI A, #wrapNav .mainNav2 LI .nccUlMenuSub1 LI.hover .nccUlMenuSub2 LI A {
	color:#333333;

}
#wrapNav .mainNav LI .nccUlMenuSub1 LI:hover .nccUlMenuSub2 LI A:hover {
	color:#990000 !important;

}

